/* 内容容器 - 使用flex布局 */
.site-header {
  max-width: 2000px;
  margin: 0 auto;
  padding: 0 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* 标题 - 确保在左侧 */
.site-title {
  font-size: 1.4rem;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: 700 !important;
  text-align: left !important;
  white-space: nowrap !important;
  float: none !important;
  display: inline-block !important;
}

/* 导航区域 - 确保在右侧 */
.main-nav {
  float: none !important;
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 导航列表 */
.main-nav .nav-list {
  list-style: none !important;
  display: flex !important;
  justify-content: flex-end !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0.5rem !important;
}

/* 导航项 */
.main-nav .nav-item {
  margin: 0 !important;
  padding: 0 !important;
  display: inline-block !important;
}

/* 导航链接 */
.main-nav .nav-link {
  color: #007bff !important;
  text-decoration: none !important;
  padding: 0.5rem 1rem !important;
  border-radius: 4px !important;
  transition: all 0.3s ease !important;
  display: inline-block !important;
}